﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TERP.WaterClient.Common
{
	public class EditStatus
	{
		public const int IMG_IDX_STT_NONE = 0;
		public const int IMG_IDX_STT_EDIT = 1;
		public const int IMG_IDX_STT_DELETE = 2;
		public const int IMG_IDX_STT_NEW = 3;
		//
		public const string ITEM_VALUE_STT_NONE = "O";
		public const string ITEM_VALUE_STT_EDIT = "E";
		public const string ITEM_VALUE_STT_DELETE = "D";
		public const string ITEM_VALUE_STT_NEW = "N";
	}

	public class ErrorMessage
	{
        public const string MSG_INVALID_USER = "Không tồn tại user";
        public const string MSG_WARNING_NOT_EXISTS = "Không tồn tại";
	    public const string MSG_WARNING_EMPTY_VALUE = "Không được trống";
        public const string MSG_WARNING_NOT_NUMERIC = "Không phải là số";
        public const string MSG_WARNING_NOT_DATETIME = "Không đúng định dạng 'MM/dd/yyyy'";
        public const string MSG_WARNING_INVALID_EXCEL_FORMAT = "Số cột không hợp lệ";
        public const string MSG_WARNING_INT_REQUIRE = "Kiểu dữ liệu không chính xác";
        public const string MSG_WARNING_EXISTS = "Đã tồn tại";
        public const string MSG_WARNING_INPUT_NAME = "Nhập tên";
        public const string MSG_WARNING_INPUT_FACTOR = "Nhập hệ số";


        // Inventory
        public const string MSG_ERR_INPUT_EMPTY = "{0} bắt buộc nhập";
        public const string MSG_CREATE_NOT_SUCCESSFUL = "{0} tạo mới không thành công";
        public const string MSG_MODIFY_NOT_SUCCESSFUL = "{0} sửa đổi không thành công";
        public const string MSG_DELETE_NOT_SUCCESSFUL = "{0} xóa không thành công";

        public const string MSG_ERR_DUPPLICATE_INFO = "{0} bị trùng";
        public const string MSG_NOT_NUMBERIC_FIELD = "{0} phải là trường số";

        public const string MSG_NOT_EXIST = "{0} không tồn tại hoặc đã bị xóa";


        public const string MSG_WARNING_QUESTION_CLEAR = "Bạn chắc chắn muốn xóa sạch dữ liệu ?";
        public const string MSG_WARNING_QUESTION_DELETE = "Bạn chắc chắn muốn xóa dữ liệu này ?";

	}
    public class SvMessage
    {
        public const string MSG_SV_UPDATE_INFO = "Đã cập nhật thông tin";
    }

    public class QuotationMessage
    {
        public const string MSG_QUATATION_EXISTS = "Báo giá chưa được tạo";
        public const string MSG_QUATATION_EXISTS_REQUIRED = "Báo giá chưa được lưu, bạn có muốn lưu lại báo giá không?";
        public const string MSG_QUATATION_CREATE_REQUIRED = "Chưa có Báo giá, bạn có muốn tạo báo giá mới không?";
    }

    public class InvoiceMessage
    {
        public const string MSG_INVOICE_DONE = "Đã thanh toán xong";
    }

    public class ServiceMessage
    {
        public const string MSG_SERVICE_CODE_EXISTS = "Mã dịch vụ đã tồn tại";
    }

	public class Nonsense{
		public const string FILTER_EXCEL_DIALOG = "xls files (*.xls)|*.xls|All files (*.*)|*.*";
		public const string DATE_FORMAT = "dd-MM-yyyy";
        public const string DATE_TIME_FORMAT_SHOW = "HH:mm - dd/MM/yyyy";
        public const string DATE_DB_FORMAT = "yyyy-MM-dd";
        public const string DATE_TIME_DB_FORMAT = "yyyy-MM-dd HH:mm";
        public const string TIME_FORMAT = "HH:mm";

        public const string MESS_EXPORT_EXCEL_NOT_CHECK = "Chưa chọn dữ liệu xuất excel";
        public const string MESS_EXPORT_EXCEL_SUCCESS = "Đã xuất excel thành công";
	}
    public class ButtonCaptionFormMasterDefault
    {
        public const string CAPTION_BUTTON_SEARCH = "Tìm kiếm";
        public const string CAPTION_BUTTON_CREATE = "Tạo mới";
        public const string CAPTION_BUTTON_EXIT = "Thoát";
        public const string CAPTION_BUTTON_SAVE = "Lưu";
        public const string CAPTION_BUTTON_DELETE = "Xóa";
        public const string CAPTION_BUTTON_EDIT = "Sửa";
    }

    public class ActionMyStatus
    {
        public const string Add = "AD";
        public const string Edit = "UP";
        public const string Delete = "DE";
        public const string View = "VI";
        public const string Unknow = "UN";
    }

    public class InfoMessage
    {
        public const string MSG_SAVE_SUCCESSFUL = "Đã cập nhật thông tin";
        public const string MSG_CREATE_SUCCESSFUL = "{0} tạo mới thành công";
        public const string MSG_MODIFY_SUCCESSFUL = "{0} sửa đổi thành công";
        public const string MSG_DELETE_SUCCESSFUL = "{0} xóa thành công";
        public const string MSG_EXIT_QUESTION = "Bạn có muốn đóng cửa sổ?";
        public const string MSG_EXECUTE_QUESTION = "Bạn có muốn tiến hành {0} không?";
        public const string MSG_REVERT_QUESTION = "Bạn có muốn trở lại {0} không?";
        public const string MSG_FINISH_QUESTION = "Bạn có muốn kết thúc {0} không?";
        public const string MSG_DELETE_QUESTION = "Bạn có muốn xóa {0} không?";
        public const string MSG_ADD_QUESTION = "Bạn có muốn thêm {0} không?";
        public const string MSG_PRINT_QUESTION = "Bạn có muốn in {0} không?";
        public const string MSG_CREATE_QUESTION = "Bạn có muốn tạo {0} không?";
        public const string MSG_MODIFY_QUESTION = "Bạn có muốn lưu {0} không?";
    }

    public class ExcelMessage
    {
        public const string MSG_EXCEL_SHEET_INVALID = "Không tồn tại Sheet: {0} ";
        public const string MSG_EXCEL_NO_SHEET = "Không tìm thấy Sheet.";
    }


    public class IndicatorWidthDefault
    {
        public const int NumberIndicatorWidthNormal = 50;
        public const int NumberIndicatorWidthSmall = 30;
    }

    public class RoomType
    {
        public const string SingleRoom = "SINGLE";
        public const string DoubleRoom = "DOUBLE";
        public const string TwinRoom = "TWIN";
        public const string TripRoom = "TRIP";
    }



    public class ItsOffice
    {
        public const string ITS_HAN = "HAN";
        public const string ITS_DAN = "DAN";
        public const string ITS_SGN = "SGN";
    }

    public class CurrencyType
    {
        public const string CurrencyUSD = "USD";
        public const string CurrencyVND = "VND";
    }

    public class ImportExcel_Type
    {
        public const string importGuide = "GUIDE";
        public const string importGuideSupplier = "GUIDESUPPLIER";
    }

	public class ReceiptType
	{
		public const string ReceiptType_TraNo = "TRA_NO";
		public const string ReceiptType_TraVo = "TRA_VO";
		public const string ReceiptType_TraCuocVo = "TRA_CUOCVO";
	}
}
